package com.schoolhelper.comment.domain;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Table;
import java.util.Date;

@Data
@Table("comment")
public class Comment {
    @Id
    private Long id;
    private Long postId;
    private Long userId;
    private String content;
    private Long parentId; // 父评论ID，0表示顶级评论
    private Integer isDeleted; // 删除状态：0-未删除，1-已删除
    private Date createTime;
    private Date updateTime;
    
    // 关联查询字段（不存储在数据库中）
    private String username; // 评论者用户名
    private String avatar;   // 评论者头像
}